package Control;

import Modelo.Modulo;
import Persistencia.ModuloDAO;
import java.util.ArrayList;

public class ControlModulo {
    
    public boolean agregarModulo(String nombre,String descripcion){
        
        Modulo nuevoModulo = new Modulo(nombre, descripcion, 1);
        ModuloDAO modulo = new ModuloDAO();
        return modulo.agregarModulo(nuevoModulo);
    }
    
    
    public ArrayList<ArrayList> listarTodos(){
        ModuloDAO modulo = new ModuloDAO();
        return modulo.listarTodos();
    }
    
    public boolean editarModulo(String nombre,String descripcion,String viejoNombre){
        Modulo nuevoModulo=new Modulo();
        nuevoModulo.setNombre(nombre);
        nuevoModulo.setDescripcion(descripcion);
        
        ModuloDAO modulo = new ModuloDAO();
        
        return modulo.editarModulo(nuevoModulo, viejoNombre);
  
    }
    
    public boolean eliminarModulo(String nombre){
        ModuloDAO modulo=new ModuloDAO();
        return modulo.eliminarModulo(nombre);

    }
    
    
    
    
}
